#include "mysqlite.h"

MySqlite::MySqlite()
{
    //数据库是否已经连上
    if(QSqlDatabase::contains("qt_sql_default_connection")==true)
    {
        dataBase=QSqlDatabase::database("qt_sql_default_connection");
    }
    else
    {
        //建立一个SQLite数据库
        dataBase=QSqlDatabase::addDatabase("QSQLITE");
        //设置数据库的名字
        dataBase.setDatabaseName("MyDataBase.db");
    }

    //打开数据库
    if (false == dataBase.open())
    {
        qDebug() << "数据库打开失败" << dataBase.lastError();
        exit(-1);
    }
}

MySqlite::~MySqlite()
{
    //关闭数据库
    dataBase.close();
}

void MySqlite::excutSQL(QSqlQuery &query, QString &sql)
{
    if(!query.exec(sql))
        {
            qDebug()<<query.lastError();
        }
        else
        {
            qDebug()<<"ok";
    }
}
